package sys.common.dao.impl;

import javax.sql.DataSource;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Repository;

import sys.common.dao.BaseDAO;

/**
 * <p>文件名称：BaseDaoImpl.java</p>
 * <p>文件描述：数据连接池的实现</p>
 * <p>版权所有： 版权所有(C)2000-2010</p>
 * <p>公    司： CWCA</p>
 * <p>内容摘要：TODO </p>
 * <p>其他说明： </p>
 * <p>完成日期：2014年2月14日</p>
 *
 * @author gao x 
 * @version 1.0 $Id: ican_code_comment.xml,v 1.3 2013/07/03 01:47:35 gaoxiang Exp $
 */
@Repository
public class BaseDaoImpl implements BaseDAO {

	private JdbcTemplate jdbc;

	@Autowired
	public void init(DataSource dataSource) {
		this.jdbc = new JdbcTemplate(dataSource);
	}

	@Override
	public JdbcTemplate getConnection() throws Exception {
		// TODO Auto-generated method stub
		if (jdbc != null) {
			return jdbc;
		} else {
			throw new Exception("jdbc没有获得");
		}
	}

}
